.pc {
  .form-card {
    border-radius: 20px;
    background-color: #7D4729;
    padding: 36px;
    .form-section {
      background: #FFFFFF;
      border-radius: 8px;
      padding: 80px 100px 60px;
      .form-section-text {
        p {
          display: none;
        }
        table {
          width: 100%;
          td {
            font-weight: bold;
            font-size: 28px;
            color: #7D4729;
            line-height: 1;
            padding-bottom: 24px;
          }
        }
      }
      .form-cont {
        width: 100%;
        height: 1616px;
      }
    }
  }
}

.mobile {
  .form-card {
    padding: 2.125rem 1.125rem 0;
    .form-section {
      table {
        display: none;
      }
      p {
        font-weight: bold;
        font-size: 1.5rem;
        color: #7D4729;
        line-height: 2;
        text-align: justify;
        text-align-last: left;
      }
      p:not(:first-of-type) {
        margin-top: 0.75rem;
      }
      .form-cont {
        width: 100%;
        height: 86.25rem;
      }
    }
  }
}
